變數與常數
一些常用的函式
abs(x) x的絕對值
max(a,b,c...) 取a,b,c的最大值
min(a,b,c...) 取a,b,c的最小值
round(f,n) 將f浮點數四捨五入到小數點n位,若有兩數與其接近,則取其偶數。
str(num) 將num轉換為字串
值得注意的是,Python可以使用單引號或雙引號來表示字串。
選擇敘述
關係運算子
大於
= 大於等於
< 小於
<= 小於等於
== 等於
!= 不等於
若只挑選真或假其中一種情形處理,則可利用if敘述,其語法如下:
if 條件運算式:
主體敘述
值得注意的是,if的條件運算式後要加上冒號,其所對應的執行主體敘述要內縮,一般是內縮4格
若要對真或假的條件運算式都要處理的話,則可利用if...else敘述,其語法如下:
if 條件運算式:
主體敘述1
else:
主體敘述2
當條件有三種狀況時,則可利用if...elif...else來表示,其語法如下:
if 條件運算式:
主體敘述1
elif 條件運算式2:
主體敘述2
else:
主體敘述3
邏輯運算子
and 且
or 或
not 反
說明:使用者輸入自己的出生年份,設計一個程式
當輸入的年份/12,餘數為0時,則生肖是猴子,餘數為1時,是雞,以此類推...
year = eval(input('Enter your birthday year: '))
print('Your zodic is' , end = '')
zodic = year % 12
if zodic == 0:
print('猴子')
elif zodic == 1:
print('雞')
elif zodic == 2:
print('狗')
elif zodic == 3:
print('豬')
elif zodic == 4:
print('老鼠')
elif zodic == 5:
print('牛')
elif zodic == 6:
print('老虎')
elif zodic == 7:
print('兔子')
elif zodic == 8:
print('龍')
elif zodic == 9:
print('蛇')
elif zodic == 10:
print('馬')
else:
print('羊')
結果如下
今天就先講到這邊,第一天好痛苦喔花了好多時間...嗚嗚